
const fs = require('fs');

// 异步方法读取文件报错处理是readFile方法内部已经做处理了，
//  并且将错误的对象通过回调函数的方式暴露出来给我们使用
// 典型的特点：异步操作的异常处理是在操作内部完成的
fs.readFile('./1.txt', 'utf8', (err, data) => {
    // 判断如果err有值，则表示出错了
    if (err) {
        console.log('读取文件报错:' + err);
        return; //阻止后面代码的继续执行
    }

    // 正常的读取内容
    console.log(data);
})